package Controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JFrame;
import javax.swing.JOptionPane;

import Modelo.Categoria;
import Modelo.CategoriaDAO;
import Modelo.DetalleCompra;
import Modelo.Ingrediente;
import Modelo.IngredienteDAO;
import Vista.NewJDialogDetalleCompra;
import Vista.NewJDialogIngrediente;

public class ControladorIngrediente {
		private NewJDialogIngrediente ingred;
		
		public ControladorIngrediente(JFrame frm) {
			ingred = new NewJDialogIngrediente (frm, this);
	 ingred.getjBtoAgregar().addActionListener(new ActionListener() {
				@Override
				public void actionPerformed(ActionEvent e) {
					
				  
				 
					IngredienteDAO indao = new IngredienteDAO();
					indao.registrarIngrediente(((new Ingrediente(ingred.getjTxtCodigoIngrediente().getText(),ingred.getjTxtNombreIngrediente().getText(),Double.parseDouble(ingred.getjTxtStockMinimo().getText()),Double.parseDouble(ingred.getjTxtStockMaximo().getText()),Integer.parseInt(ingred.getjTxtCantidad().getText())))));
					ingred.dispose();
					JOptionPane.showMessageDialog(null, " Ingrediente registrado", "Informacion", JOptionPane.INFORMATION_MESSAGE);
				}
			});
			ingred.setVisible(true);
			ingred.getjBtoSalir().addActionListener(new ActionListener() {
				@Override
				public void actionPerformed(ActionEvent e) {
					ingred.dispose();
				}
			});
		}
}

